// pages/search/search.js

Page({

  /**
   * 页面的初始数据
   */
  data: {
    seaTxt:"",//收集输入框的值
    pageHisList:[]//搜索历史
  },
  turnSeaHis(e){ //点击历史记录搜索
    this.setData({
      seaTxt:e.currentTarget.dataset.name
    })
    wx.navigateTo({
      url: '/pages/seaList/seaList?seaTxt='+this.data.seaTxt,
    })
  },
  turnSeaList(e){
    let list=[...this.data.pageHisList,{
      name:this.data.seaTxt,
      id:new Date().getTime()
    }]
    this.setData({
      pageHisList:list
    })
    wx.setStorageSync('hisList', list)
    wx.navigateTo({
      url: '/pages/seaList/seaList?seaTxt='+this.data.seaTxt,
    })
  },
   delHis(e){ //删除历史搜索
    let id=e.currentTarget.dataset.id;
    console.log(id)
    this.data.pageHisList.forEach((item,index)=>{
        if(item.id==id){
          console.log(index,'--------')
          this.data.pageHisList.splice(index,1)
           this.setData({
            pageHisList: this.data.pageHisList
          })
          wx.setStorageSync('hisList', this.data.pageHisList)
          console.log(this.data.pageHisList)
          // throw Error("停止")
        }
    })
  },
  toSanCode(){ //调用扫码方法
      wx.scanCode({
      onlyFromCamera: true, //能否从相册选取
      scanType:'qrCode', //条码类型 qrCode二维码
      success (res) {
        console.log(res)
      },
      fail(){},
      complete(){}
})
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
      // localStorage 有没有数据
      let stroage=wx.getStorageSync('hisList');
      if(!stroage){
        wx.setStorageSync('hisList',[])
        this.setData({
          pageHisList:[]
        })
      }else{
        this.setData({
          pageHisList:stroage
        })
      }
    

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})